Блог компании OsEngine |Какой ПК выбрать для программирования торговых роботов на OsEngine? Видео.

В видео расскажем, какой компьютер нужен для программирования торговых роботов в OsEngine и комфортной работы с Visual Studio. Разберём минимальные требования к ПК, оптимальную конфигурацию для разработки и ключевые моменты выбора железа.

VK Видео:

RuTube:


( Читать дальше )

Блог компании OsEngine |OsData – обрезаем лишние ценовые ряды по фильтрам.

Программа OsData позволяет загружать сотни инструментов, и иногда возникает необходимость очистить их по разным признакам. Например, убрать низковолатильные инструменты или инструменты с разреженными данными. Интерфейс «Обрезания» данных создан именно для этого.

OsData – обрезаем лишние ценовые ряды по фильтрам.

1. Вызов окна «Обрезания данных»

Чтобы открыть окно настроек фильтра, необходимо в панели управления сетом нажать кнопку «Обрезать»:



( Читать дальше )

Блог компании OsEngine |Робот для уплаты налогов в тестере OsEngine.

Сегодня поговорим о роботе, который уплачивает налоги в тестере. Его можно добавить в Ваш комплект ботов при портфельных тестах и точно рассчитать, сколько средств будет списано в пользу государства. Кроме того, это повышает итоговую точность теста, что всегда полезно. 

Робот для уплаты налогов в тестере OsEngine.

Рассмотрим робота TaxPayer, который предназначен для расчета и списания налогов по окончании года при тестировании стратегий в Тестере.

1. Логика работы

Каждое обновление свечи робот проверяет, является ли последняя свеча первой свечой нового года. Далее он проходит по всем роботам, включённым в Тестере, просматривает в их журналах закрытые сделки за предыдущий год и подсчитывает по ним прибыль. После этого рассчитывает, какой налог должен быть уплачен за тот год, и проводит сделку на соответствующую сумму у себя. Таким образом налог списывается с депозита портфеля. То же самое повторяется каждый год.

2. Исходный код в проекте

Ссылка на GitHub: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/Helpers/TaxPayer.cs



( Читать дальше )

Блог компании OsEngine |Дополнительный способ создания индикаторов в OsEngine — CreateIndicator. Видео.

Создавать индикаторы всего в 5 строк или обойтись одной? Конечно, меньше — лучше! Разбираемся с дополнительным способом создания индикаторов для наших роботов в этом видео.

VK Видео:

RuTube:


( Читать дальше )

Блог компании OsEngine |Индикатор Efficiency Ratio в OsEngine — стратегии, сигналы и роботы. Видео.

В этом видео разбираем индикатор ER (Efficiency Ratio) — коэффициент эффективности рыночных движений и трендов. Покажем, как он рассчитывается, какие сигналы даёт и как применять его в OsEngine для своих стратегий. А также продемонстрируем пример готового бесплатного робота, который торгует на основе ER. Практика и теория в одном видео!

VK Видео:


RuTube:


( Читать дальше )

Блог компании OsEngine |Журнал. Фактор восстановления. Recovery Factor в OsEngine.

Recovery Factor (Фактор воcстановления) – один из важных показателей работоспособности торговой стратегии, рассчитываемый как соотношение абсолютного профита к максимальной просадке.

Данный показатель даёт представление о том, насколько суммарная прибыль по стратегии превышает глубину максимальной просадки.

Журнал. Фактор восстановления. Recovery Factor в OsEngine.

Как рассчитывается Recovery Factor?

Фактор восстановления может быть рассчитан двумя разными способами, которые дают два различных результата.

  • Классический способ расчета фактора восстановления выражен простым частным — как отношение чистой прибыли к максимальной просадке:
Recovery Factor = чистая прибыль / максимальная просадка
  • Второй способ учитывает суммарную просадку, существовавшую на счёте за период:
Recovery Factor = чистая прибыль / суммарная просадка

Величина фактора восстановления, вычисленная вторым способом, обеспечивает действительно объективную оценку торговой стратегии.

Тем не менее, во многих аналитических программах, включая OsEngine, Recovery Factor рассчитывается первым способом.



( Читать дальше )

Блог компании OsEngine |Журнал. Профит фактор. Profit Factor в OsEngine.

Profit Factor — это один из ключевых и самых простых для понимания показателей эффективности торговой системы или инвестиционной стратегии.

Если говорить просто: Profit Factor — это соотношение вашей общей прибыли к общему убытку. Он показывает, сколько рублей (долларов, пунктов) вы зарабатываете на каждый рубль, который теряете.

Что это такое и где его можно найти в журнале OsEngine?

Журнал. Профит фактор. Profit Factor в OsEngine.

Как рассчитывается Profit Factor?

Profit Factor рассчитывается по следующей формуле:

Profit Factor = (Сумма всех прибыльных сделок) / (Сумма всех убыточных сделок)

  • Сумма всех прибыльных сделок (Gross Profit) — это общий доход от всех сделок, которые закрылись с прибылью.
  • Сумма всех убыточных сделок (Gross Loss) — это общий убыток от всех сделок, которые закрылись с убытком (берётся по модулю, то есть как положительное число).

Значение Profit Factor легко трактовать:

  • Profit Factor < 1.00: Стратегия убыточна. Вы теряете больше, чем зарабатываете. Например, Profit Factor (PF) = 0.7 означает, что на каждый потерянный 1 рубль вы зарабатываете всего 70 копеек.


( Читать дальше )

Блог компании OsEngine |Журнал. Коэффициент Шарпа. Sharpe ratio в OsEngine

Коэффициент Шарпа — классический показатель для оценки доходности актива или портфеля. Он был разработан в 1966 году будущим нобелевским лауреатом Уильямом Шарпом. Основные показатели, используемые этим инструментом, — это средняя доходность, стандартное отклонение доходности и безрисковая доходность.

Журнал. Коэффициент Шарпа. Sharpe ratio в OsEngine

Как считается коэффициент Шарпа

Вычисляется как (Доходность – Безрисковая доходность)/Стандартное отклонение доходности.



( Читать дальше )

Блог компании OsEngine |Как легко выгрузить результаты оптимизации из OsEngine в Excel? Видео.

В этом видео покажем, как выгрузить результаты оптимизации OsEngine в Excel и работать с ними в привычном формате. Вы сможете сохранить ключевые метрики вроде Total Profit, Max Drawdown, Profit Factor и других параметров, необходимых для анализа стратегий.

VK Видео:

RuTube:


( Читать дальше )

Блог компании OsEngine |Журнал. Учёт объёмов торгов

В журнале OsEngine можно посмотреть объём, который торгуют роботы по разным бумагам и относительно депозита. В основном это нужно, чтобы во время теста можно было проверить, не набирает ли робот «лишнего», какие бумаги данный комплект роботов торгует чаще всего. Также можно посмотреть, в каких именно плечах относительно депозита роботы торгуют.

Давайте разбираться с тем, как найти всё это в журнале и что там есть.

Журнал. Учёт объёмов торгов

Объем по бумагам во времени.

Открываем в журнале вкладку «Объём» / «Инструменты». Здесь мы видим объёмы по каждому инструменту отдельно:



( Читать дальше )

....все тэги
UPDONW
Новый дизайн